Programming Abstractions for Managing Workflows on Tiered Storage Systems
نویسندگان
چکیده
Scientific workflows in High Performance Computing ( HPC ) environments are processing large amounts of data. The storage hierarchy on systems is getting deeper, driven by new technologies (NVRAMs, SSDs, etc.) There a need for programming abstractions that allow users to seamlessly manage data at the workflow level multi-tiered systems, and provide optimal performance use resources. In previous work, we introduced software architecture Managing Data Tiered Storage Workflows (MaDaTS used Virtual Space VDS abstraction hide complexities underlying system while allowing control management strategies. this article, detail data-centric around its layer. simplify scientific without affecting or capacity. We measure overheads effectiveness MaDaTS. Our results show these can optimally capacity lesser tiers, adding any overheads.
منابع مشابه
Efficient QoS for Multi-Tiered Storage Systems
Multi-tiered storage systems using tiers of SSD and traditional hard disk is one of the fastest growing trends in the storage industry. Although using multiple tiers provides a flexible trade-off in terms of IOPS performance and storage capacity, we believe that providing performance isolation and QoS guarantees among various clients, gets significantly more challenging in such environments. Ex...
متن کاملAdaptive Resource Allocation in Tiered Storage Systems
Increased consolidation in virtualized datacenters and public clouds has raised the importance of allocating shared server resources fairly among multiple tenants. In the storage domain, tiered storage made up of heterogeneous memory and storage devices are now the norm in high-end systems. In this paper we consider a two-tiered storage system made up of SSDs and hard disks (HDs), and address s...
متن کاملProgramming Abstractions for Clouds
Clouds seem like ’Grids Done Right’, including scalability, transparency, and ease of management. Virtual Machines are the dominant application environments for compute Clouds, however, that does not make application programming any less relevant than “non-virtualized” environments. The limited set of successful Cloud applications show that distributed programming patterns of the type of MapRed...
متن کاملProgramming Abstractions and Security for Cloud Computing Systems
.............................................................................................................................. ii Table of
متن کاملPower-aware Proactive Storage-tiering Management for High-speed Tiered-storage Systems
Large-scale high-speed mass-storage systems account for a large part of the energy consumed at data centers. To conserve energy consumed by these storage systems, we propose a high-speed tiered-storage system with a poweraware proactive method of storage-tiering management that minimizes loss of performance, which we have called the energy-efficient High-speed Tiered-Storage system (eHiTS). eHi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: ACM Transactions on Storage
سال: 2021
ISSN: ['1553-3077', '1553-3093']
DOI: https://doi.org/10.1145/3457119